java.lang.Object
de.aoksystems.da.kernpruefung.bausteine.DSKO2
All Implemented Interfaces:
BausteinCip

public class DSKO2 extends Object implements BausteinCip
Die Klasse definiert die Satzköpfe von Kommunikationssätzen DSKO in der Version 2.
Version:
1.0
Author:
Jens Tröger (AOK-Systems - Datenaustausch)
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Constant ANRAP=18
    static final int
    Constant BBNRAB=2
    static final int
    Constant BBNREP=3
    static final int
    Constant BBNRER=8
    static final int
    Constant ED=5
    static final int
    Constant EMAILAP=22
    static final int
    Constant FAXAP=21
    static final int
    Constant FEAN=7
    static final int
    Constant FEHRUECK=24
    static final int
    Constant FEKZ=6
    static final int
    Constant KE=0
    static final int
    Constant MODID=10
    static final int
    Constant NAME1=11
    static final int
    Constant NAME2=12
    static final int
    Constant NAME3=13
    static final int
    Constant NAMEAP=19
    static final int
    Constant NR=17
    static final int
    Constant ORT=15
    static final int
    Constant PLZ=14
    static final int
    Constant PRODID=9
    static final int
    Constant RESERVE=25
    static final int
    Constant STR=16
    static final int
    Constant TELAP=20
    static final int
    Constant VERBEST=23
    static final int
    Constant VERNR=4
    static final int
    Constant VF=1
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Liefert die Soll-Anzahl der Felder zurück, die dieser Baustein hat.
    getDefFeldKName(int idx)
    Liefert den vorgegebenen Kurznamen des Feldes mit dem Index i zurück.
    int
    getDefFeldLen(int idx)
    Liefert die vorgegebene Feldlänge des Feldes mit dem Index i zurück.
    getDefFeldLName(int idx)
    Liefert den vorgegebenen Langnamen des Feldes mit dem Index i zurück.
    getDefFeldType(int idx)
    Liefert den vorgegebenen Feldtyp des Feldes mit dem Index i zurück.
    Liefert die Satzkennung zurück, an der dieser Baustein erkannt werden kann.
    int
    Liefert die Soll-Länge des Bausteins.
    Liefert den Satznamen zurück.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • DSKO2

      public DSKO2()
  • Method Details

    • getDefLength

      public int getDefLength()
      Liefert die Soll-Länge des Bausteins.
      Specified by:
      getDefLength in interface BausteinCip
      Returns:
      Soll-Länge in Zeichen
    • getDefFeldCount

      public int getDefFeldCount()
      Liefert die Soll-Anzahl der Felder zurück, die dieser Baustein hat.
      Specified by:
      getDefFeldCount in interface BausteinCip
      Returns:
      maximale Anzahl der Felder
    • getDefFeldKName

      public String getDefFeldKName(int idx)
      Liefert den vorgegebenen Kurznamen des Feldes mit dem Index i zurück.
      Specified by:
      getDefFeldKName in interface BausteinCip
      Parameters:
      idx - Der Feldindex im Bereich 0..getDefFeldCount()-1
      Returns:
      Den Kurzname vom Feld an der Position idx
    • getDefFeldLName

      public String getDefFeldLName(int idx)
      Liefert den vorgegebenen Langnamen des Feldes mit dem Index i zurück.
      Specified by:
      getDefFeldLName in interface BausteinCip
      Parameters:
      idx - Der Feldindex im Bereich 0..getDefFeldCount()-1
      Returns:
      Den Langname vom Feld an der Position idx
    • getDefFeldLen

      public int getDefFeldLen(int idx)
      Liefert die vorgegebene Feldlänge des Feldes mit dem Index i zurück.
      Specified by:
      getDefFeldLen in interface BausteinCip
      Parameters:
      idx - Der Feldindex im Bereich 0..getDefFeldCount()-1
      Returns:
      Die Feldlänge vom Feld an der Position idx
    • getDefFeldType

      public FeldType getDefFeldType(int idx)
      Liefert den vorgegebenen Feldtyp des Feldes mit dem Index i zurück.
      Specified by:
      getDefFeldType in interface BausteinCip
      Parameters:
      idx - Der Feldindex im Bereich 0..getDefFeldCount()-1
      Returns:
      Den Feldtyp vom Feld an der Position idx
    • getDefKennung

      public String getDefKennung()
      Liefert die Satzkennung zurück, an der dieser Baustein erkannt werden kann.
      Specified by:
      getDefKennung in interface BausteinCip
      Returns:
      Kennung
    • getDefName

      public String getDefName()
      Liefert den Satznamen zurück.
      Specified by:
      getDefName in interface BausteinCip
      Returns:
      Name